package com.nmgs.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class ScreenDto {

    private int laneCount;
    private int laneErrorCount;
    private int laneNormalCount;

    private BigDecimal totalMoney;
    private BigDecimal kcMoney;
    private BigDecimal hcMoney;
    private BigDecimal totalFlow;
    private BigDecimal kcFlow;
    private BigDecimal hcFlow;
    private BigDecimal tqFlow;//特情数

    private String classnoName;//班次名称

    private BigDecimal zxFlow;
    private BigDecimal zxMoney;
    private BigDecimal knFlow;
    private BigDecimal knMoney;
    private BigDecimal zxfeFlow;
    private BigDecimal zxfeMoney;
    private BigDecimal etcMoney;
    private BigDecimal greenMoney;
    private String enname;//入口站名称

    private int orderRank;//排名

    @JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8")
    private Date classdate;//
    private String dmDate;//月日期

    private int tradstatus;//交易状态
    private BigDecimal rgcx;//人工校验车型
    private BigDecimal rgcp;//人工校验车牌
    private BigDecimal zztx;//自助通行
    private BigDecimal errorCount;//错误数

    private BigDecimal etcRate;
    private BigDecimal rgcxRate;
    private BigDecimal rgcpRate;
    private BigDecimal zztxRate;
}
